package n10.second;

import java.util.ArrayList;

public class N01 {

	public static void main(String[] args) {
		ArrayList<String> list = new ArrayList<String>();
		list.add("One");//在最后插入元素
		list.add("Two");//在最后插入元素
		list.add(0,"Three");//在位置0插入元素
		list.add("One");//可以插入相同的元素
		System.out.println(list);//利用ArrayList的父类AbstractCollection的toString()方法来显示集合元素
		System.out.println("-------------");
		list.remove("One"); //删除找到的第一个元素
		for(int i=0;i<list.size();++i){
			System.out.println(list.get(i));//使用get方法按下标来获取集合中元素
		}
		System.out.println("-------------");
		list.remove(2); //删除索引号是2的元素
		for(String e:list){ //使用增强的for循环来先是集合的元素
			System.out.println(e);
		}
		System.out.println("-------------");
		list.set(0, "One"); //修改指定位置的元素为新的值
		System.out.println(list);
		System.out.println("-------------");
		System.out.println("List中包含Two？"+ list.contains("Two"));

	}

}
